#!/bin/bash
#set -x
start_secs=$SECONDS
export one_fn=
if [[ "$1" = "-f" ]] ; then
	export one_fn="$2"
	shift 1
fi
export ii=$II
export i=$I
cd $ii
. $i/setopsys.sh
#set -x
echo "#!/bin/sh" > $ii/srcenv.sh
if [[ -d seeker ]] ; then
  set -A vfiles allfiless allfileso allfilesl
  export vfiles
#undo echo ":e \$II/allfilesl" >> $ii/$fn
  . $I/mkcommlines.sh $is_cygwin allfiless it1 seeker
  . $I/mkcommlines.sh $is_cygwin allfileso dolcetto ods
elif [[ -d seeker_cs ]] ; then
  set -A vfiles allfilescm allfilescp allfilesct allfiless allfilesphp \
          allfileso allfilesui allfiletst allfilespt
  export vfiles
  reltag=prelse
  if [[ ${II%%irvb4} != ${II} ]] ; then
    reltag=crelse
		altreltag=prelse
  fi
  . $I/mkcommlines.sh $is_cygwin allfilescm $reltag seeker_common
  . $I/mkcommlines.sh $is_cygwin allfilescp $reltag seeker_cp
  . $I/mkcommlines.sh $is_cygwin allfiless $reltag seeker_cs
  . $I/mkcommlines.sh $is_cygwin allfilesct $reltag seeker_ct
  . $I/mkcommlines.sh $is_cygwin allfilesphp $reltag seeker_php
  . $I/mkcommlines.sh $is_cygwin allfilesui $reltag seeker_testui
  . $I/mkcommlines.sh $is_cygwin allfileso $reltag ods
  . $I/mkcommlines.sh $is_cygwin allfiletst $reltag testsearch
elif [[ -d csr/trunk/cs ]] ; then
  vfiles[0]="allfilescm"
  vfiles[1]="allfilescp"
  vfiles[2]="allfiless"
  vfiles[3]="allfilesdl"
  vfiles[4]="allfilesct"
  vfiles[5]="allfilesphp"
  vfiles[6]="allfilesstd"
  vfiles[7]="allfilesemr"
  vfiles[8]="allfilesui"
  vfiles[9]="allfileso1"
  vfiles[10]="allfileso2"
  vfiles[11]="allfileso3"
  vfiles[12]="allfilespt"
  vfiles[13]="allfilestl"
#Handle audit, etc
  vfiles[14]="allfilesemr"
  vfiles[15]="allfilespt"
  vfiles[17]="allfilesau"
  vfiles[18]="allfiletst"
  vfiles[18]="allfilesrbld"
  vfiles[19]="allfilesrcs"
  vfiles[20]="allfilesrcm"
  export vfiles
  reltag=r22
  . $I/mkcommlines.sh $is_cygwin allfilescm $reltag csr/trunk/commons
  . $I/mkcommlines.sh $is_cygwin allfilescp $reltag csr/trunk/cp
  . $I/mkcommlines.sh $is_cygwin allfiless $reltag csr/trunk/cs
  . $I/mkcommlines.sh $is_cygwin allfilesdl $reltag csr/trunk/sdl
  . $I/mkcommlines.sh $is_cygwin allfilesct $reltag csr/trunk/ct
  . $I/mkcommlines.sh $is_cygwin allfilesphp $reltag csr/trunk/php
  . $I/mkcommlines.sh $is_cygwin allfilesstd $reltag misc/trunk/std_loader
  . $I/mkcommlines.sh $is_cygwin allfilesemr $reltag misc/trunk/emr_loader
  . $I/mkcommlines.sh $is_cygwin allfilesui $reltag csr/trunk/testui
  . $I/mkcommlines.sh $is_cygwin allfileso1 $reltag csr/trunk/ods/ods-build-config
  . $I/mkcommlines.sh $is_cygwin allfileso2 $reltag csr/trunk/ods/schema
  . $I/mkcommlines.sh $is_cygwin allfileso3 $reltag csr/trunk/ods/service
  . $I/mkcommlines.sh $is_cygwin allfilespt $reltag misc/trunk/perftestn
  . $I/mkcommlines.sh $is_cygwin allfiletst $reltag misc/trunk/testsearchn
  . $I/mkcommlines.sh $is_cygwin allfilestl $reltag csr/trunk/csr_tools
  . $I/mkcommlines.sh $is_cygwin allfilesau $reltag csr/trunk/csr_tools/audit
  . $I/mkcommlines.sh $is_cygwin allfilesrbld $reltag csr/trunk/r20_compatibility/r20-build-config
  . $I/mkcommlines.sh $is_cygwin allfilesrcs $reltag csr/trunk/r20_compatibility/cs
  . $I/mkcommlines.sh $is_cygwin allfilesrcm $reltag csr/trunk/r20_compatibility/common
elif [[ -d $ii2/deploy ]] ; then
  vfiles[0]="allfileski" #f6
  vfiles[1]="allfileswki" #f7
  vfiles[2]="allfilesco" #s-f11
  vfiles[3]="allfileswco" #s-f12
  vfiles[4]="allfilesja" #f4
  vfiles[5]="allfileswja" #s-f4
  export vfiles
  reltag="itrc_6-1"
  . $I/mkcommlines.sh $is_cygwin ${vfiles[0]} $reltag $cki
  . $I/mkcommlines.sh $is_cygwin ${vfiles[1]} $reltag $wcki
  reltag="fiji_branch"
  . $I/mkcommlines.sh $is_cygwin $is_vista ${vfiles[2]} $reltag $coll
  . $I/mkcommlines.sh $is_cygwin $is_vista ${vfiles[3]} $reltag $wcoll
  reltag="itrc_6-0"
  . $I/mkcommlines.sh $is_cygwin $is_vista ${vfiles[4]} $reltag $ja
  . $I/mkcommlines.sh $is_cygwin ${vfiles[5]} $reltag $wja
fi
#mkcommlines.sh $is_cygwin allfilesl HEAD logs
#mkcommlines.sh $is_cygwin allfilesj HEAD jdom
end_secs=$SECONDS
echo \
  "ELAPSED=$(( (end_secs - start_secs)/60 )):$(( (end_secs - start_secs)%60 ))"
